home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 August: Tool Chest / Dev.CD Aug 00 TC Disk 2.toast / mac / Sample Code / Java / SlideShow / Source Clippings / ImageButton / ImageButton Mouse Handling / ImageButton Mouse Handling.rsrc / TEXT_256.txt < prev   
Encoding:
Text File  |  2000-06-23  |  910 b   |  47 lines

  1.     class Mouse extends MouseAdapter
  2.     {
  3.         public void mouseExited(MouseEvent event)
  4.         {
  5.             ImageButton_MouseExited(event);
  6.         }
  7.  
  8.         public void mouseEntered(MouseEvent event)
  9.         {
  10.             ImageButton_MouseEntered(event);
  11.         }
  12.  
  13.         public void mouseReleased(MouseEvent event)
  14.         {
  15.             ImageButton_MouseReleased(event);
  16.         }
  17.  
  18.         public void mousePressed(MouseEvent event)
  19.         {
  20.             ImageButton_MousePressed(event);
  21.         }
  22.     }
  23.  
  24.     protected void ImageButton_MousePressed(MouseEvent event)
  25.     {
  26.         isMouseDown = true;
  27.         handleMousePressed();
  28.     }
  29.  
  30.     protected void ImageButton_MouseReleased(MouseEvent event)
  31.     {
  32.         isMouseDown = false;
  33.         handleMouseRelease(isMouseInside);
  34.     }
  35.  
  36.     protected void ImageButton_MouseEntered(MouseEvent event)
  37.     {
  38.         isMouseInside = true;
  39.         handleRollover(isMouseInside, isMouseDown);
  40.     }
  41.  
  42.     protected void ImageButton_MouseExited(MouseEvent event)
  43.     {
  44.         isMouseInside = false;
  45.         handleRollover(isMouseInside, isMouseDown);
  46.     }
  47.